x86: trampoline cleanup
authorJan Beulich <jbeulich@novell.com>
Fri, 19 Aug 2011 08:54:53 +0000 (09:54 +0100)
committerJan Beulich <jbeulich@novell.com>
Fri, 19 Aug 2011 08:54:53 +0000 (09:54 +0100)
commit2bd22d3c9919029034d51322e301ca158137994a
tree3c93c240e1ed379578798688a3302da3fcff0485
parentbc4a68f21f43c2e37346cf5a1f37c19a53b540c2
x86: trampoline cleanup

To make future changes less error prone, and to slightly simplify a
possible future conversion to a relocatable trampoline even for the
multiboot path (pretty desirable given that we had to change the
trampoline base a number of times to escape collisions with firmware
placed data),
- remove final uses of bootsym_phys() from trampoline.S, allowing the
  symbol to be undefined before including this file (to make sure no
  new references get added)
- replace two easy to deal with uses of bootsym_phys() in head.S
- remove an easy to replace reference to BOOT_TRAMPOLINE

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/boot/head.S
xen/arch/x86/boot/trampoline.S